package cn.tedu.straw.portal.controller;


import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author tedu.cn
 * @since 2020-11-22
 */
@RestController
@RequestMapping("/portal/vrduser")
@Slf4j
public class VrduserController {

//    @Autowired
//    IVrduserService vrduserService;
//
//    // http://localhost:9090/portal/vrduser/register/user?username=Alex&password=1234
//        @RequestMapping("/register/user")
//    public R registerStudent(@Valid UserDTO UserDTO, BindingResult bindingResult) {
//            log.debug("UserDTO >>> {}", UserDTO);
//          R r = new R();
//            if (bindingResult.hasErrors()) {
//                String errorMessage = bindingResult.getFieldError().getDefaultMessage();
//                r.setState(4);
//                r.setMessage(errorMessage);
//                return r;
//            }
//        vrduserService.registeruser(UserDTO);
//        r.setState(1);
//        r.setMessage("注册成功！");
//        return r;
//    }
//    @ExceptionHandler
//    public R handleException(Exception e) {
//        R r = new R();
//        if (e instanceof NameDuplicateException) {
//            r.setState(2);
//            r.setMessage("注册失败！用户名已经被注册！");
//        } else if (e instanceof InsertException) {
//            r.setState(3);
//            r.setMessage("注册失败！服务器忙，请稍后再次尝试！");
//        }
//        return r;
//    }

}




